package com.supercube.sport.yoga.vo;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.util.List;

@Data
@AllArgsConstructor
@NoArgsConstructor
public class ClassTableInfoVO {
    private String id;

    private String status;

    // 预约，签到的说明已预约
    private String bookingNum;

    // 签到
    private String signInNum;

    // 取消预约
    private String cancelNum;

    // 候补预约
    private String prepareNum;

    private String venueId;

    private String venueName;

    private String siteId;
    private String siteName;

    private String seatTableTemplate;

    private String openingTimeHour;

    private String openingTime;

    private String date;

    // 课程时长间隔 08:10~09:10
    private String timePeriod;

    private String week;

    private String versionNo;

    private String courseId;

    private Long coachId;

    private String coachName;

    private String courseName;

    private String coursePicture;

    private String videoAddress;

    private String videoPreviewPicture;

    // 课程时长(分钟)
    private String courseDuration;

    private String maximumNumberHoursPerDay;

    // 最大预约数
    private String maximumAttendance;

    private String classHourType;

    private String classHour;

    private String isStartUpClass;

    private String minimumNumberClasses;

    private String bz;

    private String courseIntroduction;

    private Integer sorting;

    private String bgColor;

    private String type;

    private String difficulty;

    private String courseFormat;

    private String createUser;

    private String createTime;

    private String lastModifyUser;

    private String lastModifyTime;

    private Integer sellPrice = 0;
    private String timesPeopleGroup;
    private String timesPeople1to1;
    private String timesPeople1to2;
    private String timesPeople1to3;
    private String costPerClassPersonGroup;
    private String costPerClassPerson1to1;
    private String costPerClassPerson1to2;
    private String costPerClassPerson1to3;
    // 结束时间(小时:分钟)
    private String endTime;

    // 私教课时间间隔
    private String timeBetweenClasses;

    private List<UsableTimeVO> usableTimeVOS;

}